spill (one's) seed - Francés Inglés Diccionario